package com.wiz.weixin.vo;

import java.io.Serializable;
import java.util.Date;

/**
 * 会员
 * @author xxy
 */
public class MemberVO implements Serializable {
	private static final long serialVersionUID = -3575889244888097413L;
	
	private String name;// 名称
	private String fuellingPw;// 加油密码
	private String idCard;// 身份证
	private String openId;//

	private String HQId;// 总部ID
	private String HQName;// 总部名
	private String stationId;// 站点ID
	private String stationName;// 站点名
	private Long isCheckFuellingPw;// 是否校验加油密码
	private String memberId;// 会员ID
	private String memberName;// 会员名称
	private Long memberType;// 会员类型
	private String companyName;// 企业名称
	private Long gradeId;// 会员等级
	private String gradeName;// 等级名称
	private String phoneNum;// 联系电话
	private String memberCardNo;// 会员卡号
	private String licensePlate;// 车牌号
	private Double creditLine;// 允许透支
	private Double amount;// 余额
	private Double frozenAmount;// 冻结金额
	private Double point;// 积分
	private Double totalChargeAmount;// 累计充值

	private Double totalPaidAmount;// 累计消费
	private Integer status;// 状态
	private Date createdTime;// 开户时间
	
	private Integer chargeStatus;// 是否开通微信在线充值 1：开

	public MemberVO() {
		super();
	}

	public MemberVO(String hqId, String name, String stationId, String fuellingPw, String licensePlate, String idCard,
			String phoneNum, String openId) {
		super();
		this.HQId = hqId;
		this.name = name;
		this.stationId = stationId;
		this.fuellingPw = fuellingPw;
		if(licensePlate.length() == 7){
			this.licensePlate = licensePlate;
		}
		this.idCard = idCard;
		this.phoneNum = phoneNum;
		this.openId = openId;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getFuellingPw() {
		return fuellingPw;
	}

	public void setFuellingPw(String fuellingPw) {
		this.fuellingPw = fuellingPw;
	}

	public String getIdCard() {
		return idCard;
	}

	public void setIdCard(String idCard) {
		this.idCard = idCard;
	}

	public String getOpenId() {
		return openId;
	}

	public void setOpenId(String openId) {
		this.openId = openId;
	}

	public String getHQId() {
		return HQId;
	}

	public void setHQId(String hQId) {
		HQId = hQId;
	}

	public String getHQName() {
		return HQName;
	}

	public void setHQName(String hQName) {
		HQName = hQName;
	}

	public String getStationId() {
		return stationId;
	}

	public void setStationId(String stationId) {
		this.stationId = stationId;
	}

	public String getStationName() {
		return stationName;
	}

	public void setStationName(String stationName) {
		this.stationName = stationName;
	}

	public Long getIsCheckFuellingPw() {
		return isCheckFuellingPw;
	}

	public void setIsCheckFuellingPw(Long isCheckFuellingPw) {
		this.isCheckFuellingPw = isCheckFuellingPw;
	}

	public String getMemberId() {
		return memberId;
	}

	public void setMemberId(String memberId) {
		this.memberId = memberId;
	}

	public String getMemberName() {
		return memberName;
	}

	public void setMemberName(String memberName) {
		this.memberName = memberName;
	}

	public Long getMemberType() {
		return memberType;
	}

	public void setMemberType(Long memberType) {
		this.memberType = memberType;
	}

	public String getCompanyName() {
		return companyName;
	}

	public void setCompanyName(String companyName) {
		this.companyName = companyName;
	}

	public Long getGradeId() {
		return gradeId;
	}

	public void setGradeId(Long gradeId) {
		this.gradeId = gradeId;
	}

	public String getGradeName() {
		return gradeName;
	}

	public void setGradeName(String gradeName) {
		this.gradeName = gradeName;
	}

	public String getPhoneNum() {
		return phoneNum;
	}

	public void setPhoneNum(String phoneNum) {
		this.phoneNum = phoneNum;
	}

	public String getMemberCardNo() {
		return memberCardNo;
	}

	public void setMemberCardNo(String memberCardNo) {
		this.memberCardNo = memberCardNo;
	}

	public String getLicensePlate() {
		return licensePlate;
	}

	public void setLicensePlate(String licensePlate) {
		this.licensePlate = licensePlate;
	}

	public Double getCreditLine() {
		return creditLine;
	}

	public void setCreditLine(Double creditLine) {
		this.creditLine = creditLine;
	}

	public Double getAmount() {
		return amount;
	}

	public void setAmount(Double amount) {
		this.amount = amount;
	}

	public Double getFrozenAmount() {
		return frozenAmount;
	}

	public void setFrozenAmount(Double frozenAmount) {
		this.frozenAmount = frozenAmount;
	}

	public Double getPoint() {
		return point;
	}

	public void setPoint(Double point) {
		this.point = point;
	}

	public Double getTotalChargeAmount() {
		return totalChargeAmount;
	}

	public void setTotalChargeAmount(Double totalChargeAmount) {
		this.totalChargeAmount = totalChargeAmount;
	}

	public Double getTotalPaidAmount() {
		return totalPaidAmount;
	}

	public void setTotalPaidAmount(Double totalPaidAmount) {
		this.totalPaidAmount = totalPaidAmount;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public Date getCreatedTime() {
		return createdTime;
	}

	public void setCreatedTime(Date createdTime) {
		this.createdTime = createdTime;
	}

	public Integer getChargeStatus() {
		return chargeStatus;
	}

	public void setChargeStatus(Integer chargeStatus) {
		this.chargeStatus = chargeStatus;
	}
	
	

}
